package com.example.jobback.resp.manager.position.update;

import com.example.jobback.common.enums.Edu;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @ClassName: PositionMessageResp
 * @Description:职位信息响应体，用于ManagerPendingUpdateJobResp
 * @Author: lhb
 * @Date: 2025/6/20
 */
@Data
@Schema(title = "职位信息响应体")
public class PositionMessageResp {

    @Schema(title = "职位id")
    private Long positionId;


    @Schema(title = "用户id")
    private Long userId;

    @Schema(title = "用户名称")
    private String name;


    @Schema(title = "公司id")
    private Long companyId;

    @Schema(title = "职位名称")
    private String positionName;


    @Schema(title = "职位详细")
    private String positionDetail;



    @Schema(title = "职位要求")
    private String positionRequire;

    @Schema(title = "最低月薪")
    private Long lowestSalaryMonth;


    @Schema(title = "最高月薪")
    private Long highestSalaryMonth;


    @Schema(title = "岗位类别")
    private String positionType;

    @Schema(title = "学历")
    private Edu education;


    @Schema(title = "开始时间")
    private LocalDateTime startAt;


    @Schema(title = "结束时间")
    private LocalDateTime endAt;
}
